<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
	$db = Db::getInstance();
	$db->autocommit(false);
	try {
		$query = sprintf("SELECT * FROM Account WHERE email='%s'", $db->real_escape_string(trim($_POST['email'])));
		$result = $db->query($query);
		if(!$result->num_rows){
			throw new Exception('ไม่พบ email นี้ในระบบ');
		}
		$account = $result->fetch_assoc();
		if($account['status']==1){
			throw new Exception('Account นี้ได้ทำการ Verify ไปแล้ว');
		}
		$rand = rand(1000,9999);
		$code = md5($account['id'].$rand);
		$query = "INSERT AccountActivate(id,activeNum,activeCode) VALUES('{$account['id']}','{$rand}','{$code}')
			ON DUPLICATE KEY UPDATE activeNum='{$rand}',activeCode='{$code}'";
		if(!$db->query($query)){
			throw new Exception($db->error);
		}
					$string = <<<STRING
สวัสดีคุณ {$account['email']}
			
ยินดีต้อนรับเข้าสู่ <a href="http://p2dc.com">p2dc.com</a> Internet Data Center มาตรฐาน ใจกลางเมืองเชียงใหม่ ขอบคุณที่สมัครสมาชิกกับเรา ระบบได้บันทึกข้อมูลของท่านเป็นที่เรียบร้อยแล้วค่ะ หวังเป็นอย่างยิ่งว่าท่านจะได้รับความสะดวกในการสั่งซื้อสินค้ากับเรา

หากมีข้อสงสัยประการใดหรือต้องการสอบถามข้อมูลเพิ่มเติม สามารถติดต่อผ่านทางช่องทางดังต่อไปนี้

โทรศัพท์ : 087-787-6960
อีเมล์ : pla2dc@gmail.com
facebook fanpage : <a href="http://facebook.com/pla2dc">facebook.com/pla2dc</a>
skype ID : pla2dc

วันทำการ : จันทร์ – เสาร์ เวลา 10.00 - 17.00 น.

ขอแสดงความนับถือ
Pla2 Data Center Chiang mai
บริษัท ปลาทูฟิวชั่น จำกัด

<a href="http://p2dc.com/old.php?page=activeAccountByCode&activeCode={$code}">คลิกที่นี่เพื่อ verify account</a>
STRING;
		Notify::mail($account['email'] , 'ยืนยันการสมัครสมาชิก', nl2br($string));
		$db->commit();
		View::display('message', array('head'=> 'การส่งอีเมลล์ยืนยันตัวตน', 'message'=> "อีเมลล์ของคุณคือ {$account['email']} เราได้ส่ง email ยืนยันตัวตนไปแล้ว"));
	} catch (Exception $ex) {
		$db->rollback();
		Log::error($ex);
		View::display('message', array('head'=> 'การส่งอีเมลล์ยืนยันตัวตน', 'message'=> $ex->getMessage()));
	}
}
else {
	View::display('resetVerifyEmail');
}